int min=x>y?y:x 什么意思,如何理解 ?问号起到什么作用 ?分号什么作用
来源:百度知道 编辑:UC知道 时间:2024/06/17 02:14:40
1.含义是
Integer min;
if(x>y){
min=x;
}
else{
min=y;
}
2.这里的问号,并不是单独使用,后面的那个也不是分号而是冒号..
?:中问号与冒号是共同被用作一个三目运算符用作条件判断..
其含义如上面条目1所述.
条件运算符 ?:
可以代替if else 语句
意思就是说
如果x>y的话,那么min=y,反之,则min=x
再用的时候,强烈建议用括号
这句话相当于
if(x>y)
{
min=y;
}
else
{
min=x;
}
三目运算符,就是当x>y的时候int min=y,否则int min=x
java int x,y=5;x=++y;if (x==y) x*=2; if (x>y) x++; else x=y-1
int x,y;x=3.y=4.y=(x++,++x,x+y,x++).x=?,y=?
x,y 都是int, x++=y++ 为什么错?
<int><x+y> 设x=2.4,y=4.7 结果是6还是7
有下定义 int x=5,y;y=x--&&(++x)||x--;求X,y的值
若|x|-x=0|y|+y=0,|y|>|x|,化简|x|-|y|-|x+y|.
1/4(x+y)+1/2(x+y)*(x+y)>=x*根号y+y*根号x
已知x,y,z为正实数,y*y=x*z,求证:x*x+y*y+z*z>(x-y+z)*(x-y+z)
已知x>Y>0 求证:x+ (1/(x-y)y)>=3
x=1 for y +1 to 5 x=x*y endfor ?int(x/5),int(x/y) return 写出程序运行的结果?